#ifndef FIFO_INIT_EXC_H
#define FIFO_INIT_EXC_H

#include <exception>
#include <iostream>
#include <cstring>

/**
 * Exception class which is used to inform about FIFO errors.
 */
class FifoException : public std::exception
{
	public:
		FifoException() throw();

		FifoException(const std::string &message) throw();

		virtual ~FifoException() throw();

		virtual const char* what() const throw();

	private:
		std::string message_;
};

#endif
